View Javadoc
1 /* Generated By:JJTree: Do not edit this line. JavaCompilationUnit.java */ 2 3 package net.sourceforge.jane.jjtree; 4 5 import java.util.Enumeration; 6 7 public class JavaCompilationUnit extends SimpleNode { 8 9 public JavaCompilationUnit(int id) { 10 super(id); 11 } 12 13 public JavaCompilationUnit(JavaParser p, int id) { 14 super(p, id); 15 } 16 17 /*** Accept the visitor. **/ 18 public Object jjtAccept(JavaParserVisitor visitor, Object data) { 19 return visitor.visit(this, data); 20 } 21 22 /*** 23 * Returns the class declaration of the given name. 24 */ 25 public JavaClassDeclaration getClassDeclaration(String className) { 26 ChildNodeEnumeration nodes = JJTreeUtils.childNodes(this, JavaClassDeclaration.class); 27 while (nodes.hasMoreElements()) { 28 JavaClassDeclaration classDecl = (JavaClassDeclaration) nodes.nextNode(); 29 if (className.equals(classDecl.getName())) { 30 return classDecl; 31 } 32 } 33 return null; 34 } 35 36 /*** 37 * Returns an enumeration of import declarations. 38 */ 39 public ChildNodeEnumeration imports() { 40 return JJTreeUtils.childNodes(this, JavaImportDeclaration.class); 41 } 42 43 }

This page was automatically generated by Maven